Enterprise Version
attention to details